#ifndef FILECHECK_H
#define FILECHECK_H

#include <QObject>
#include <QDebug>
#include <QSvgRenderer>
#include <QFileInfo>
#include <QImage>
#include <QMessageBox>
#include <QDir>
class FileCheck : public QObject
{
    Q_OBJECT
public:
    explicit FileCheck(QObject *parent = nullptr);
    static bool isLegalIconFile(const QString& filePath);
    static bool isLegalWallPaperFile(const QString& filePath, const QString& type);
    static bool isLegalMP4File(const QString& filePath);
    static bool isLegalPlymouthPicFile(const QString& filePath);
    static bool isLegalThemeName(const QString& filename);
    static QStringList isLegalBatchIcon(const QString& filePath,const QMap<QString, QString> *map);
signals:

};

#endif // FILECHECK_H
